CCripto.ocx

Componente de criptografia deselvolvido por Robson Bernard 
robson.bernard@ig.com.br - http://www.celinet.hpg.ig.com.br
Todos os direitos reservados

=============================================================================

1. Nota do autor
2. Funcionamento do componente
3. Propriedades do componente
4. Mtodos do componente

=============================================================================

1. Nota do autor
----------------

Este componente  freeware e distribudo "como est". O autor no se 
responsabiliza por quaisquer danos que este software possa causar a voc, 
seu computador, seu cachorro ou sua sanidade mental!! No  permitida a 
distribuio deste componente em sites ou atravs de outros meios sem a 
devida autorizao de seu autor.
Ao fazer uso deste componente voc concorda que o autor  lindo, bonito, 
irresistvel!! heheheheheh!!! :)


2. Funcionamento do componente
------------------------------

Antes de invocar os mtodos do componente voc deve especificar o endereo do 
arquivo de chave de 1024 caracteres a ser utilizado para encriptar e 
desencriptar um arquivo de texto. Note que para desencriptar um determinado 
arquivo,  necessrio utilizar o mesmo arquivo de chave. O resultado de uma 
chamada bem sucedida ao mtodo 'encriptar' retorna uma sequncia string de 
nmeros como "012023112233110210001130".


Para encriptar

A primeira etapa  fornecer um endereo de arquivo de chave. Se ainda no existe 
um, voc pode invocar o mtodo 'gerarChave' aps o fornecimento do endereo de 
arquivo chave.
Use o mtodo 'encriptar' para criptografar o texto.

Para desencriptar

A primeira etapa  fornecer o endereo do arquivo de chave utilizado para 
encriptar. Se este arquivo no existe mais, esquea...
Use o mtodo 'desencriptar' para descriptografar o texto.


3. Propriedades do componentes
------------------------------

No h propriedades pblicas.


4. Mtodos do componentes
-------------------------
	
	DefinirCaminho(strCaminho As String) As Boolean
	-----------------------------------------------
	Define o endereo de armazenamento do arquivo de chave. Retorna
	'false' se a operao for bem sucedida e 'true' se houver erro.
	

	gerarChave()
	------------
	Gera o arquivo de chave. Um caminho deve ser definido antes desse
	mtodo ser invocado. Nenhum valor ser retornado.
	

	Encriptar(texto As String) As String
	------------------------------------
	Criptografa a string passada como argumento e retorna o resultado.


	Desencriptar(texto As String) As String
	---------------------------------------
	Descriptografa a string passada como argumento e retorna o resultado.


Se voc acha que estas instrues no foram suficientemente elucidativas sinta-se 
livre para passar um email para o autor: robson.bernard@ig.com.br.